package com.esd.db.service;

import java.util.List;

import com.esd.db.model.VtdNotice;

public interface VtdNoticeService {
	
	VtdNotice selectById(int id);

	int addNoticeAndSend(VtdNotice notice);
	
	/**
	 * 查询列表 不包括删除条目 更新时间倒序 
	 * @param condition 查询条件  标题
	 * @param page   页数  
	 * @param row    行数
	 * @return  List<VtdNotice>
	 */
	List<VtdNotice> getAllNoticeOrderByUpdateTimeDesc(String condition,	int page, int row);

	int getAllNoticeOrderByUpdateTimeDescCount(String condition);

	int updateNoticeById(VtdNotice notice);

	int noticeSend();
    
	/**
	 * 根据更新时间倒序查询一条通知
	 * @return
	 */
	VtdNotice getOneNoticeOrderByUpdateTimeDesc();

	int neverReceiveByUserId(int userId);
	
}
